package br.edu.uncisal.action;

import br.edu.uncisal.entity.Estudante;
import br.edu.uncisal.service.IEstudanteService;

public class EstudanteAction extends AbstractAction {
	
	private String usuario;
	private String senha;
	private IEstudanteService estudanteService;
	
	public EstudanteAction(IEstudanteService estudanteService) {
		this.estudanteService = estudanteService;
	}
	
	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public IEstudanteService getEstudanteService() {
		return estudanteService;
	}

	public void setEstudanteService(IEstudanteService estudanteService) {
		this.estudanteService = estudanteService;
	}
	
	public String salvar() {
		Estudante estudante = new Estudante();
		estudante.setUsuario(usuario);
		estudante.setSenha(senha);
		
		estudanteService.salvar(estudante);
		
		addActionMessage("O novo estudante foi cadastrado");
		
		return "success";
	}
	
}
